<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
  <title>GEarthExtensions Samples - GEarthExtensions#dom.buildRegion</title>
  <script src="http://www.google.com/jsapi?key=ABQIAAAAsc0UQXoo2BnAJLhtpWCJFBTgHOxFyKCf35LCvsI_n4URElrkIhS9MkSlm_0NZWgrKFkOsnd5rEK0Lg" type="text/javascript"></script>
  <script src="../dist/extensions.js" type="text/javascript"></script>
<script type="text/javascript">
/* <![CDATA[ */

var ge = null;
var gex = null;

google.load('earth', '1');

google.setOnLoadCallback(function() {
  google.earth.createInstance('map3d', function(pluginInstance) {
    ge = pluginInstance;
    ge.getWindow().setVisibility(true);
    
    gex = new GEarthExtensions(pluginInstance);
    
    gex.util.lookAt([0, 0], { range: 800000 });

  }, function() {});
});


/* ]]> */
</script>
</head>
<body>
  <div id="map3d_container" style="width: 500px; height: 500px;">
    <div id="map3d" style="height: 100%"></div>
  </div>
<textarea id="code" style="font-family: monospace; width: 500px; height: 200px;">
gex.dom.clearFeatures();

var regionSpec = {
  box: { center: [0, 0], span: 6 },
  lod: [256, 128, 128, 512]
};

var rbox = gex.dom.buildRegion(regionSpec).getLatLonAltBox();

gex.dom.addPolygonPlacemark([
  [rbox.getNorth(), rbox.getEast()],
  [rbox.getNorth(), rbox.getWest()],
  [rbox.getSouth(), rbox.getWest()],
  [rbox.getSouth(), rbox.getEast()] ], {
  style: { poly: { color: 'white', opacity: 0.5 }, line: { width: 15 } },
  region: regionSpec
});

gex.dom.addPointPlacemark([0, 0], {
  stockIcon: 'paddle/blu-circle',
  name: 'Champion',
  region: regionSpec
});
</textarea><br/>
<input type="button" onclick="eval(document.getElementById('code').value);" value="Run"/>
</body>
</html>
